<!--UserController.php -->
<!-- 控制介于数据库和页面之间进行调控
调用模型层，完成对数据库操作 -->
<?php 
require 'UserModel.php';
require 'Controller.php';
class UserController extends Controller{
	function listusers(){

		$model =new UserModel();
		$data = $model->getUserList();
		//var_dump($data);
			//转向用户列表页面
			include 'user/userlist.php';
	}

	function userform(){

			//转向用户列表页面
			include 'user/userform.php';
	}
	function adduser(){
		//获取表单数据
		$data = $_POST;

		//调用model中的adduser方法，添加到数据库中
		$model = new UserModel();
		$result = $model->addUsers($data);
		//如果成功，输出，转到列表页面，else 输出失败
		if ($result) {
			echo '成功';
		} else {
			echo '失败';
		}
		
	}
	function useredit(){
		$id=$_GET['id'];
		var_dump($id);
		$model =new UserModel();
		$data = $model->getUserById($id);
		var_dump($data);
			//转向用户列表页面
			include 'user/useredit.php';

	}
	function updateuser(){
		//获取表单的数据
		//调用Model中的addUser的方法,添加到数据库中
		//var_dump($_POST);
		$data = $_POST;
		var_dump($data);
		$model = new UserModel();
		$result = $model->Updateuser($data);
	if($result){
			echo '更新成功 <a href="index.php?c=user&m=listusers">如果没有跳转，请点击这里跳转</a>';
			header("refresh:3;url='index.php?c=user&m=listusers'");
		}
		else{
			echo "更新失败<br/>";
			echo "<a href='index.php?c=user&m=listusers'>返回</a>";
		}

		//如果成功，转到列表页面，否则输出失败字样。

	}

	function deluser(){
			$id = $_GET['id'];
			$model = new Usermodel();
			$result = $model->Deluser($id);
			if($result){
				echo '删除成功'.'<a href="index.php?c=user&m=listusers">如果没有跳转，请点这里跳转</a>';
				header("refresh:3;index.php?c=user&m=listusers = index.php?c=user&m=listusers"); 
			}else{
				echo '删除失败';
			}
		}


	


}
 ?>